/********************************
功  能：数组的方法实现流水灯
编程人：ZZT
版  本：V1.1
时  间：2023/12/19
**********************************/
//头文件声明
#include <reg51.h>
#include "delay.h"

//数组定义和初始化（8个LED灯）
unsigned char code LEDBUF[] = { 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F };

/**********************************
函数名：mian
功  能：主函数
参  数：无
返回值：无
***********************************/
void main()
{
	unsigned char cnt = 0;
	while(1)
	{
		for (cnt = 0; cnt < 8; cnt++)	//循环点亮实现流水灯
		{
			P2 = LEDBUF[cnt];
			DelayXms(1000);				//延时1s
		}
	}
}